Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 New Zealand F3 Japan F2 USA F20 USA F21 USA F22 USA F23 Japan F7 Japan F1 Japan F2 USA F14 Japan F8 Japan F9 Japan F10 Sri Lanka F2 India F7 China F3 Japan F4 Korea F3 Japan F2 Japan F3 Japan F1 Japan F5 USA F4 Japan F3 Korea F1 Japan F4 Japan F5 Spain F9 Poland F3 Canada F4 Canada F5 Japan F6 USA F29 USA F30 Australia F4 Japan F3 USA F13 Korea F1 Korea F2 China F6 Samsung Securities Cup - Seoul Hungarian Architect Open - Budapest Osaka International Tennis Tournament - Osaka Neride Prague Indoor - Prague Gran Copa Ericsson - Rio de Janeiro Yokohama World Tennis Gaora Cup - Yokohama Dharwad Challenger 2003 - Dharwad Busan Open - Busan X Challenger Britania Zavaleta - Puebla 13 BH Tennis Open International Cup - Belo Horizonte KGHM Polish Indoors - Wroclaw Sassuolo Challenger - Sassuolo Uncle Toby's Challenger in Burnie - Burnie Oberstaufen Cup - Oberstaufen Busan Open Challenger Tennis - Busan Kia International in Caloundra - Caloundra TED Open - Istanbul Ethias Trophy - Mons Shimadzu All Japan Indoor Tennis Championships - Kyoto Coffee Cup Challenger - Chikmagalur Sail Open - New Delhi Izmir Cup - Izmir Odlum Brown Vancouver Open - Vancouver Atlanta Clay Court Challenger - Atlanta II Manta Open - Manta The LTA Nottingham Challenger - Nottingham Flea Market Cup - Busan Club Coop's ATP Challenger International - Brisbane Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Heilbronn Challenger 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Music City Challenger - Nashville Qatar ATP Challenger - Doha The Shelbourne Irish Open - Dublin Belo Horizonte Challenger National Bank Men's Rimouski Challenger - Rimouski Dunlop World Challenge - Toyota Talahassee Challenger Seoul Challenger Tashkent Challenger - Tashkent Tiburon Challenger Busan Challenger KGHM Polish Indoors - Wroclaw VI Abierto Internacional de Salinas - Salinas Toyota Challenger Singapore Challenger Bergamo Challenger Pingguo Challenger Nottingham Challenger Tallahassee Challenger Wuhai Challenger Busan Challenger Tennis Napoli Cup - Napoli Uncle Toby's Australian Men's Clay Court Challenger - Canberra Loughborough Challenger Singapore Challenger Open de Montauban - Montauban Kaohsiung Challenger Honolulu Challenger Sarasota Challenger Bergamo Challenger Busan Open Challenger Tennis - Busan Beijing Challenger Kyoto Challenger Taipei City Challenger Toyota Challenger Gimcheon Challenger New Delhi Challenger Guangzhou Challenger Nanchang Challenger Busan Challenger Busan Challenger Granby Challenger Gimcheon Challenger Keio Challenger International Tennis Tournament - Yokohama Shanghai Challenger AGT Challenger - Leon Ningboo Challenger Yokohama Challenger Manila Challenger New Delhi Challenger II - New Delhi Winnetka Challenger Winnipeg Challenger ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul Yokohama Challenger Kobe Challenger Maui Challenger Keio Challenger International Tennis Tournament - Yokohama Seoul Challenger Busan Challenger Ilkley Challenger Bangkok Challenger Korat Challenger Gatineau Challenger Granby Challenger Monza Challenger Jinan Challenger Zhangjiagang Challenger Kobe Challenger Seoul Challenger Ho Chi Minh City Challenger Toyota Challenger Hua Hin Challenger Bangkok Challenger Yokohama Challenger Campos do Jordao Challenger Open des Alpes Trophee BNP Paribas - Grenoble Shenzhen Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Gimcheon Challenger Gatineau Challenger Winnipeg Challenger Kaohsiung Challenger Zhangjiagang Challenger Shanghai Challenger Winnetka Challenger Kobe Challenger Playford Challenger Ningboo Challenger Launceston Challenger Burnie Challenger The Scottish Tennis Championships - Edinburgh Bangkok Challenger TED Open-Akbank Private Banking - Istanbul Shenzhen Challenger Zhangjiagang Challenger Taipei City Challenger The LTA Men's Challenger Wrexham - Wrexham Nanchang Challenger The Rajasthan Golden Jubilee - Jaipur Aptos Challenger Olbia Challenger - Olbia Busan Challenger Kaohsiung Challenger Ljubljana Open - Ljubljana USTA Seascape Challenger - Aptos Nottingham Challenger Kobe Challenger Bangkok Challenger Liuzhou Challenger Media Will Cup Busan Challenger Tennis - Busan Bangkok Challenger Music City Challenger - Nashville Drummondville Challenger Calgary Challenger HTV Challenger - Ho Chi Minh City Porto Challenger Challenger Banque Nationale Rimouski - Rimouski Biel Challenger Bukhara Challenger - Bukhara Charlottesville Challenger Champaign Challenger CMG Asia Open - Hong Kong St. Tropez Challenger 2004 Keys Gate Challenger - Homestead Busan Challenger Monterrey Challenger Shenzhen Challenger JSM Challenger of Champaign - Urbana Prague 2 Challenger Yokohama Challenger Aberto de Santa Catarina - Florianopolis Siebel Open - San Jose Vancouver Challenger Malaysian Open - Kuala Lumpur Sarasota Challenger Fifth Third Bank Tennis Championships - Lexington Samsung Securities Cup - Seoul Cassis Challenger Manta Challenger Kyoto Challenger Nottingham-2 Challenger Baton Rouge Challenger Beijing Challenger Zhuhai Challenger Seoul Challenger Bangkok Challenger Toyota Challenger Kaohsiung Challenger Seoul Challenger Kobe Challenger Kremlin Cup - Moscow Gold Flake Open - Chennai Estoril Open - Estoril Ilkley Challenger Tata Open 2002 - Chennai Adidas International - Sydney Scania Stockholm Open - Stockholm Chengdu Challenger AIG Japan Open - Tokyo Bangkok Challenger Milan Indoors - Milan Kyoto Challenger Shanghai Challenger Internationaler Raiffeisen Grand Prix - St. Polten GHI Bronx Tennis Classic - Bronx Samsung Securities Cup Challenger - Seoul Quelle Cup - Furth Burnie Challenger Okal Cup 2001 International Bavarian Championships - Eckental Gimcheon Challenger KGHM Polish Indoors - Wroclaw Nottingham Challenger Belgaum Open - Belgaum Gemax Samsung Open 2004 - Belgrade USTA Men's Challenger of Dallas - Dallas Challenger Ford de Cherbourg - Cherbourg China Open - Beijing The Nottingham Open - Nottingham 2005 Freeman Men's Challenger - Joplin Shimadzu All Japan Indoor Tennis Championships - Kyoto Shimadzu All Japan Indoor Tennis Championships - Kyoto Citta di Monza - Monza Garden Open 2005 - Rome Challenger Canottieri Minico - Mantova VIII Gramado Open - Gramado II Manta Open - Manta The LTA Men's Challenger - Southampton USTA Illinois Challenger - Champaign ATP Challenger Numea - New Caledonia USTA Freeman Men's Challenger - Joplin Tata Open - Chennai Open Mutouest St. Brieuc - St. Brieuc Torneo Internacional Challenger Fila 2006 - Leon Dharwad Challenger 2006 - Dharwad Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo President's Cup - Tashkent The Commercia Challenger - Aptos Akbank Private Banking TED Open 2006 - Istanbul Kobstaedernes ATP Challenger - Kolding IPP Open - Helsinki Heilbronn Open - Heilbronn Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Open Prevadies - St. Brieuc Vietnam Open - Ho Chi Minh City Ostdeutscher Sparkessen Cup - Dresden Fergana Challenger - Fergana Kremlin Cup - Moscow Busan Open Challenger Tennis - Busan Schickedanz Open 2007 - Furth Regions Morgan Keegan Championships - Memphis The Comercia Challenger - Aptos Uncle Tobys Challenger in Caloundra - Caloundra Fifth Third Bank Tennis Championships - Lexington Odlum Brown Vancouver Open - Vancouver IV Manta Open - Manta Gerry Weber Open - Halle Fergana Challenger - Fergana Alexander Kolyaskin Memorial - Donetsk Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding The Tarka Challenger - Barnstaple Samsung Securities Cup - Seoul Davidoff Swiss Indoors - Basel Thailand Open - Bangkok Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo IPP Open - Helsinki Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Next Generation Adelaide International - Adelaide McDonalds ATP Challenger - Burnie Sydney International - Sydney Sail Open - New Delhi SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai 2008 China TCL Challenger - Guangzhou Hypo Group Tennis International - Portschach Gerry Weber Open - Halle The Stella Artois Championships - London Millenium Tennis Championships - Delray Beach Challenger DCNS de Cherbourg - Cherbourg AIG Japan Open - Tokyo Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Meknes San Luis Potosi Challenger - San Luis Potosi Stockholm Open - Stockholm Morocco Tennis Tour - Tanger Chennai Open - Chennai Busan Open Challenger Tennis - Busan Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Campbell's Hall of Fame Tennis Championships - Newport China Open - Beijing III Isla de Lanzarote - Lanzarote U.S. Men's Clay Court Championships - Houston TCT Open - Tunis Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis The Nottingham Open - Nottingham Countrywide Classic - Los Angeles Stockholm Open - Stockholm Dublin Challenger - Dublin Nielsen USTA Pro Tennis Championship - Winnetka Hilton Waikoloa USTA Challenger - Waikoloa Challenger Banque Nationale - Granby Downtown Athletic Club USTA Challenger - Amarillo Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Oldum Brown Vancouver Open - Vancouver Open de la Comunidad Valenciana - Valencia Telenordia Swedish Open - Bastad Internationaux du Doubs - Besancon Semgroup Challenger - Tulsa Flea Market Cup Busan Challenger Tennis - Busan Ethias Trophy - Mons Campbells Hall of Fame Tennis Championships - Newport Caltanissetta Challenger Malaysian Open - Kuala Lumpur The Artois Championships - London AIG Japan Open Tennis Championships - Tokyo Aircel Chennai Open - Chennai RCA Championships - Indianapolis SA Tennis Open - Johannesburg Freudenstadt Challenger Bogota Challenger Yokohama Challenger Honolulu Challenger Bergamo Challenger Manta Challenger Lucknow ATP Tour Challenger - Lucknow Nottingham Challenger Binghamton Challenger Granby Challenger Binghamton Challenger AIG Japan Open - Tokyo Bangkok Challenger Legg Mason Tennis Classic - Washington AEGON Championships - London Akbank Private Banking TED Open - Istanbul Kyoto Challenger I Manta Open - Manta Guangzhou Challenger PTT Thailand Open - Bangkok Tata Open 2003 - Chennai BA-CA Tennis Trophy - Vienna Aircel Chennai Open - Chennai Busan Challenger Delhi Challenger I - New Delhi Heineken Challenger - Ho Chi Minh City Chennai Open - Chennai Seoul Challenger Toyota Challenger Steelers Cup 2005 - Kosice Kyoto Challenger Pingguo Challenger US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf Nottingham Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Kroger / St. Jude International - Memphis SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Ordina Open - 's-Hertogenbosch Delray Beach International Tennis Championships - Delray Beach Fifth-Third Bank Tennis Classic - Lexington Ilkley Challenger LTA Hull Challenger - Hull Open de L'Isere (Open 38) - Grenoble Maui Challenger Barletta Challenger Morocco Tennis Tour - Marrakech SAP Open - San Jose Brasilia Challenger Power Horse Cup - Dusseldorf Rakuten Japan Open - Tokyo Cali Challenger Nottingham Challenger Chengdu Challenger PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Tallahassee Challenger Aircel Chennai Open - Chennai Recanati Challenger Cremona Challenger If Stockholm Open - Stockholm Apia International - Sydney Synsam Swedish Open - Bastad Kremlin Cup - Moscow Salinas Challenger KGHM Polish Indoors - Wroclaw Yokohama Challenger Shimadzu All Japan Indoor - Kyoto Cremona Challenger Kolkata Challenger The LTA Wrexham Challenger - Wrexham Guadalajara Challenger Dallas Challenger Citta di Monza - Monza Warsteiner Challenger Lubeck - Lubeck Heineken Open - Auckland Shenzhen Challenger Bristol Challenger Trophy - Bristol Shanghai Challenger Nottingham Challenger Open de Charleroi - Charleroi Malaysian Open - Kuala Lumpur Heineken Open - Auckland Gerry Weber Open - Halle US Men's Clay Court Championship - Houston Wroclaw Challenger St. Brieuc Challenger Mexico City Challenger Ramat Hasharon Challenger Head Cup Busan Open - Busan Aptos Challenger Bangkok Challenger Citi Open - Washington Shanghai Challenger The Bolton Challenger - Bolton Seville Challenger PBZ Zagreb Indoors - Zagreb Calabasas Challenger Traralgon Challenger BB&T Atlanta Open - Atlanta Open 13 - Marseille Bukhara Challenger - Bukhara Open Castilla y Leon Trofeo Iberdrola - Segovia Aegon Nottingham Open - Nottingham Winnetka Challenger Traralgon Challenger 2 USTA Challenger of San Antonio - San Antonio Tatra Banka Slovak Open - Bratislava Yokohama Challenger Brisbane International - Brisbane Shenzhen Open - Shenzhen Toyota Challenger Dallas Challenger AIG Japan Open Tennis Championships - Tokyo Kyoto Challenger Shimadzu All Japan Indoor - Kyoto 5th Sardinian International Championships - Cagliari Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Taipei City Challenger Optimus Maia Open - Maia Rakuten Japan Open - Tokyo Seoul Challenger Rakuten Japan Open - Tokyo Fergana Challenger - Fergana Shenzhen Open - Shenzhen Nanchang Challenger Uncle Toby's Burnie Challenger - Tasmania Rakuten Japan Open - Tokyo Bangkok Challenger Bergamo Challenger Kyoto Challenger Samsung Secruities Cup Challenger - Seoul Guangzhou Challenger Shenzhen Challenger Gwangju Challenger Flea Market Cup Busan Challenger Tennis - Busan Winnetka Challenger Taipei City Challenger Budapest Challenger - Budapest Music City Challenger - Nashville Heilbronn Challenger Eckental Challenger 14° BH Tennis Open - Belo Horizonte Kaohsiung Challenger Ho Chi Minh City Challenger Bogota Challenger Kia International In Kawana - Kawana Aptos Challenger Kun-Ming Challenger Launceston Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba LTA Shrewsbury Challenger - Shrewsbury Irving Challenger New York Open - New York GHI Bronx Classic - Bronx Taipei City Challenger The Natrel's Challenger of Granby - Granby Ningboo Challenger Rakuten Japan Open - Tokyo Credicard Mastercard Tennis Cup - Campos do Jordao Busan Challenger Salzburg Challenger Toyota Challenger Rakuten Japan Open - Tokyo AT&T Challenger of Dallas - Dallas VI Gramado Open de Tenis - Gramado Ilkley Challenger Challenger 42 - Andrezieux Winnipeg Challenger Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Vancouver Challenger Jinan Challenger Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Internazionali di Tennis di Bergamo - Bergamo Shenzhen Challenger Guimaraes Challenger Busan Challenger Legg Mason Tennis Classic - Washington D.C. Istanbul Challenger CA-Challenge 2000 - Graz Cleveland Challenger Biella 5 Challenger Zagreb Challenger Nottingham 2 Challenger Rennes Challenger Melbourn Challenger Siebel Open - San Jose Knoxville Challenger Traralgon Challenger Schickendanz Open - Furth Columbus Challenger Cleveland Challenger Phoenix Challenger Biel Challenger St. Brieuc Challenger Zagreb Challenger 2004 Freeman Men's Challenger - Joplin Nottingham-2 Challenger Ningboo Challenger Dallas Open - Dallas Adidas International - Sydney Legg Mason Tennis Classic - Washington D.C. Chennai Open - Chennai Grand Prix Hassan II - Casablanca Sao Paulo Challenger Belgrade Challenger Besancon Challenger Kyoto Challenger Toyota Challenger Tennis Channel Open - Las Vegas China Open - Beijing Copenhagen Open - Copenhagen Copenhagen Open - Copenhagen Salem Open - Hong Kong Copenhagen Open - Copenhagen International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca The Samsung Open - Nottingham President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon Copenhagen Open - Copenhagen Idea Prokom Open - Sopot RCA Championships - Indianapolis AIG Japan Open - Tokyo Milan Indoors - Milan Mallorca Open - Mallorca Citrix Tennis Championships - Delray Beach Ningboo Challenger Energis Open - Amersfoort Arizona Men's Tennis Championships - Scottsdale China Open - Beijing Sydney International - Sydney Grand Prix Hassan II - Casablanca AIG Japan Open Tennis Championships - Tokyo Tennis Masters Series - Monte Carlo Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Toronto Tennis Masters Series - Indian Wells Telenordia Swedish Open - Bastad Open 13 - Marseille Open 13 - Marseille Masters Series - Hamburg Rogers Masters - Toronto AEGON Championships - London Shanghai ATP Masters 1000 - Shanghai AEGON Championships - London Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Rogers Masters - Toronto China Open - Beijing Rogers Masters - Montreal Tennis Masters Series - Rome Rakuten Japan Open - Tokyo AEGON Championships - London Chengdu Open - Chengdu Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Truist Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Miami Open - Miami BNP Paribas Open - Indian Wells Citi Open - Washington BNP Paribas Open - Indian Wells Miami Open - Miami Open Parc - Lyon Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Cincinnati Open 13 - Marseille Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London The Ericsson Open - Miami U.S. Open - New York Tennis Masters Series - Stuttgart Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 1R, PHI-JPN 1-3 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, CAN-JPN 3-2 Davis Cup, Group 1, 2R, THA-JPN 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, JPN-ECU 0-3 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, PO, JPN-ROU 2-3 U.S. Open - New York Davis Cup, Group I, 2R, JPN-UZB 4-1 15th Asian Games Doha 2006 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, JPN-BRA 3-1 Olympics - Sydney Olympics - London Davis Cup, Group 1, 1R, JPN-CHN 5-0